home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: Internet
/
Chip Internet.iso
/
viewer
/
polyv170
/
polyview.doc
next >
Wrap
Text File
|
1995-04-22
|
16KB
|
412 lines
PolyView User's Manual
for
PolyView Version 1.70
by
Polybytes
Copyright 1995 Polybytes
Introduction
PolyView is a multi-threaded 32-bit Microsoft Windows
NT application which provides viewing and image
manipulation support for JPEG, GIF, photo-cd, and
Windows and OS/2 8 and 24 bit BMP files. PolyView was
written and tested using Microsoft Windows NT
Workstation Version 3.5.
Registration
PolyView is distributed as shareware. To register your
copy, send $20.00 to:
Polybytes
3427 Bever Avenue S.E.
Cedar Rapids, Iowa 52403
Registered users will receive product update
notifications and problem assistance.
Support
All users are encouraged to communicate praise and
problems via e-mail to:
PolyView@aol.com
Limitations
PolyView supports 8 bit (256 colors), 16 bit (64K
colors) and 24 bit (2.7M color) display modes for JPEG,
GIF, photo-cd, and 8 bit BMP files. 24 bit BMP files
are supported only in 16 or 24 bit display modes.
Running PolyView
PolyView.exe is the executable file which contains the
implementation of the PolyView application. PolyView
can be executed by Running it from the Program Manager
or File Manager.
A recommended way to run PolyView is to use the File
Manager's File:Associate... command to associate a file
extension (.JPG, .GIF, and .BMP) with the PolyView
application. Then simply double-clicking an image file
will execute PolyView (if it is not already running)
and display the image.
Drag-and-Drop from File Manager
PolyView supports drag-and-drop from the File Manager.
Drag-and-drop a file on a running PolyView application,
or on PolyView's minimize icon, to send the file or
files to PolyView. Depending upon the drag-and-drop
options selected from the Properties dialog, Polyview
will
* Create a new window for each dragged file
* Create a new slide show from the dragged files
* Add the new files to an existing slide show
Caution: If PolyView is configured to create a new
window for each dragged file and a large number of
files are "dropped", then PolyView can fairly quickly
use up large amounts of the real and virtual memory
resources in your system. If this occurs accidentally,
the multithreaded nature of PolyView will allow you to
correct your mistake by choosing the File:Exit command
to terminate file decompression and release all
resources.
Registry Usage
Beginning with Version 1.70, PolyView uses the registry
for the storage of all information pertaining to
individual user settings from the Properties menu, most
recently used file list, and the most recently used
directory. The old polyview.ini file in the windows
directory (WINNT35, WINDOWS, etc.) is no longer needed
and may be discarded.
Also starting with Version 1.70, PolyView automatically
registers itself with the File Manager or Windows 95
Explorer upon startup. This registration includes the
specification of the relevant DDE information so that
PolyView will be automatically started when a PolyView
"document" is run. The association of a file type with
PolyView is automatically done for JPG, GIF, PCD, and
BMP files, but only if an association for the
particular file type does not previously exist. If you
wish to replace an existing association, delete it from
the registry (using REGEDIT or REGEDIT32) and rerun
PolyView.
File Menu
The File menu contains commands to:
* Open and close image files
* Start a slide show
* Select from a list of the most recently viewed
images
* Exit the PolyView application
View Menu
The View menu contains commands to:
* Zoom In and Zoom Out through a chain of image
magnifications
* Use the entire display screen to view an image
* Use the entire display screen to automatically
cycle through ALL the loaded images
* Resize an image to better utilize the available
display
* Change the mapping of an image to display its
full resolution
* Enable and disable the display of the tool bar
and status bar
Options Menu
The Options menu contains commands to:
* Adjust the brightness, contrast, and colors of
an image (when the mode is Half Tone)
* Invoke the Properties dialog to change
PolyView's configuration
Windows Menu
The Windows menu contains commands to:
* Change the positioning of the displayed images
* Select an image from a list of active image
windows
The Toolbar
PolyView's toolbar contains buttons for:
* Opening files
* Invoking full screen display mode
* Manipulating the image appearance (active if the
display mode is set to Half Tone)
* Viewing the PolyView About dialog box
PolyView's toolbar is a docking toolbar. This means
that it can be grabbed with the left mouse button and
dragged to a new position within the PolyView window.
If positioned against an edge of the window it will be
docked there. The toolbar can also be left floating
anywhere in the window, or made invisible through the
View:Toolbar command.
Full Screen Display Modes
The File:Slideshow, View:Full Screen View, and
View:Auto-browse Images commands display the current
image using the entire display screen. In Slideshow or
Auto-browse modes, images will be changed at the rate
indicated by the "Browsed Image Display Time" field of
the General Properties dialog box. Full screen mode is
cancelled by pressing a key on the keyboard. Images
displayed in full screen mode will be downscaled to fit
the screen if the raw image size exceeds the screen
pixel dimensions.
While browsing images in full screen mode, the left and
right mouse buttons can be used to manually cycle
through the selected images, cancelling any timed image
cycling that is in progress. The left mouse button
causes the display of the previously displayed image,
and the right mouse button causes the display of the
next image.
When a slide show is manually browsed there will be
periods of time after a new image is displayed when the
next image will not be available for display. During
this file decompression period the system will display
an hourglass cursor. PolyView attempts to load the next
image to be displayed by assuming that it is the next
file in the slideshow list in the direction that was
directed by the last mouse click. When a manual
slideshow is initially started, PolyView displays the
first image and begins reading the next image to the
right (the second image in the list of slideshow
files). At this time the last file in the slideshow
file list is not loaded, so a left mouse button click
after the hourglass cursor disappears will start it
loading. When the hourglass again disappears a left
button click will move to that image.
Zooming the Image
PolyView can change the magnification of a displayed
image in several ways.
The View:Zoom In command increases the magnification of
a displayed image by about 50%. The original window
size is maintained, with the center of the newly
magnified image the same as that at the previous
magnification.
The View:Zoom Out command decreases the magnification
and display position to the previous magnification.
An interactive zoom is provided by using the left mouse
button to draw a rectangle around the area to be
displayed in the magnified image. When the button is
released, the image will be rescaled. The View:Zoom Out
command can be used to go back to the previous
magnification.
Panning
Images that do not fit within a displayed window can be
panned (positioned) by using the scroll-bars that
appear on the window. Note that panning smoothness is
severely constrained by the selection of the Half Tone
display mode.
Image Appearance Manipulation
The appearance of an image can be manipulated when the
display mode is set to the Half Tone mode via the
Properties dialog box. Although Half Tone mode has a
much slower display update than other modes, it does
allow the manipulation of brightness, contrast, color
intensity, and tint.
The default display mode used for viewing an image is
either the mode set the last time the mode was changed
from the Properties dialog, or the mode last used for
that image when the use of the image specific
configuration file has been enabled.
Some, if not all, Windows NT display drivers do not
function as indicated by the Win32 API when the screen
is configured for 24 bit color (True Color). The
symptom you will observe is that although the color
manipulation commands are enabled, they will appear to
be non-functional. This is also true when PolyView is
run under Windows 95.
Image Configuration File
If the use of an image specific configuration file is
enabled through the Properties dialog then the
manipulation of the display mode and color/contrast
settings for that image will result in the creation of
a configuration file corresponding for the image. The
name of the file is derived from the name of the image
file by replacing the original file extension with the
extension "PVI". When this option is enabled, each time
an image is displayed it will use the settings from the
last time it was displayed.
File Properties
The file properties are available from the
Options:Properties command under the File Properties
dialog box. These include:
* Drag and Drop File Actions - controls whether
files dragged from the File Manager create new
image windows, or are used to create or augment a
slideshow.
* Image File Open Actions - controls whether a
file opened by PolyView creates a new image window
or replaces the current image window.
* Use image configuration files - controls whether
PolyView reads and writes configuration files for
images.
General Properties
The general properties are available from the
Options:Properties command under the General Properties
dialog box. These include:
* Display rendering mode - selects from the
available modes to control the speed and accuracy
with which PolyView displays images.
* Browsed Image Display Time - adjusts the minimum
time an image will be displayed on the screen in
Auto-Browse or Slideshow modes.
* Timed Browsing Mode - controls whether a
slideshow or image browse cycles once through the
images, cycles continuously through the images, or
cycles manually via user mouse button clicks.
* Default One-For-One Mapping - if checked then
PolyView will not rescale an large image to fit
the available viewing space. Instead a window with
scroll bars will be displayed.
JPEG Decompression Control Properties
The JPEG decompression options are available from the
Options:Properties command under the JPEG Properties
dialog box.
The JPEG algorithms used by PolyView provide several
methods of performing the Discrete Cosine Transform
(DCT) during JPEG format file decompression. The
methods available include:
* Fast but inaccurate integers - this is the
fastest method on most machines, but may suffer
from degraded image quality. For many images there
may be little visible degradation.
* Slow but accurate integers - this method is
slower than the first method, but achieves high
quality results.
* Fast or slow but accurate floating point - this
highly accurate method may be the fastest on some
machines, but on machines without floating point
capability will be VERY slow.
Chroma component upsampling characteristics control the
speed and accuracy of certain color manipulations
performed during decompression. The methods available
include:
* Fast but less accurate
* Slower but more accurate
When the screen characteristics are set to 8 bit color
mode (256 colors), then color quantization is performed
during decompression. The methods available for this
quantization include:
* Two pass quantization - in this mode the entire
image is scanned once to determine the optimum
color map to use, then scanned again to build the
final image. This is naturally slower than a
single pass mode, but does a much better job of
rendering colors.
* Color dithering - color dithering can improve
the color characteristics of the decompressed
image in both single and two pass modes, but the
effects of dithering can be pronounced in single
pass mode.
PolyView Version History
1.00 Initial release.
1.10 Added default saving for application and image
configuration defaults.
Added "View:Resize to fit" command.
1.20 Added JPEG DCT method choice.
Changed bitmap algorithms for better Win95
compatibility.
1.30 Added support for 8 bit color modes.
1.40 Added "on-the-fly" image painting during file
reading.
Remember last screen position and state.
Remember last directory used to open a file.
1.50 Added full screen viewing mode.
1.60 Added slide show viewing mode.
Added properties dialog and additional JPEG
decompression options.
1.70 Added photo-cd file support.
Added system registry use for file association,
DDE commands, and replacement of polyview.ini.
Credits
The Graphics Interchange Format(c) is the Copyright
property of CompuServe Incorporated. GIF(sm) is a
Service Mark property of CompuServe Incorporated.
Microsoft Windows NT is a registered trademark of the
Microsoft Corporation.
PolyView is in part based on the work of the
Independent JPEG Group.